 |
| Opencart |
Haii..kawan, kali ini saya akan
sharing info mengenai
Opencart (
OC). Kenapa saya pake
OC, awalnya saya ingin belajar bagaimana membuat toko online dengan
Opencart. Nah...kendala yang saya temui adalah ketika saya ingin membuka
Opencart yang sudah di Upload ke hosting lalu kemudian saya ingin membukanya di
Localhost tetapi malah mengalami kendala yang tidak saya duga sebelumnya. Karena biasanya ketika saya melakukan seperti itu dengan Joomla tidak ada masalah tapi ketika mencoba dengan
Opencart ternyata ada beberapa settingan yang perlu di ubah agar Online Store yang sudah kita upload ke hostingan dapat dibuka juga di
localhost. Mungkin judul yang tepat untuk tulisan ini adalah "
Memindahkan Opencart dari Hosting ke Localhost".
Oke langsung saja saya beritahu masalah apa yang saya temui :
1. Pertama coba copy seluruh file Online Store kita yang ada di Hostingan ke Localhost komputer kita (htdocs), disini saya menggunakan XAMPP.
2. Copy juga file databasenya, disini saya buka dengan menggunakan phpmyadmin tinggal create DB baru harus sesuai dengan yang ada di hostingan kemudian tinggal import aja.
3. Ganti DB User dan DB Pass, DB User gunakan "Root" kemudain DB pass "Kosongkan".
Setelah itu coba buka melalui browser. Taraaaaaa...pasti msh error.hehehe...
Jika muncul error seperti gambar diatas itu dikarenakan konfigurasinya masih menggunakan konfigurasi yang dari hosting. Solusinya adalah dengan merubah semua konfigurasi dari hostingan dengan konfigurasi localhost kita.
1. Buka config.php pada Front Page -> Di folder htdocs\web_anda\config.php atau htdocs\web_anda\public_html\config.php
2. Buka config.php pada Admin -> Di folder htdocs\web_anda\admin\config.php
Sesuaikan dengan konfigurasi yang baru. Untuk lengkapnya silahkan lihat penjelasan saya dibawah ini :
config.php pada Front Page
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/domainanda.com/public_html/');
define('HTTP_IMAGE', 'http://localhost/domainanda.com/public_html/image/');
define('HTTP_ADMIN', 'http://localhost/domainanda.com/public_html/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://localhost/domainanda.com/public_html/');
define('HTTPS_IMAGE', 'http://localhost/domainanda.com/public_html/image/');
// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\domainanda.com/public_html/catalog/');
define('DIR_SYSTEM', 'C:\xampp\htdocs\domainanda.com/public_html/system/');
define('DIR_DATABASE', 'C:\xampp\htdocs\domainanda.com/public_html/system/database/');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\domainanda.com/public_html/catalog/language/');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\domainanda.com/public_html/catalog/view/theme/');
define('DIR_CONFIG', 'C:\xampp\htdocs\domainanda.com/public_html/system/config/');
define('DIR_IMAGE', 'C:\xampp\htdocs\domainanda.com/public_html/image/');
define('DIR_CACHE', 'C:\xampp\htdocs\domainanda.com/public_html/system/cache/');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\domainanda.com/public_html/download/');
define('DIR_LOGS', 'C:\xampp\htdocs\domainanda.com/public_html/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'db_toko');
define('DB_PREFIX', '');
?>
config.php pada folder Admin
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/domainanda.com/public_html/admin/');
define('HTTP_CATALOG', 'http://localhost/domainanda.com/public_html/');
define('HTTP_IMAGE', 'http://localhost/domainanda.com/public_html/image/');
// HTTPS
define('HTTPS_SERVER', 'http://localhost/domainanda.com/public_html/admin/');
define('HTTPS_IMAGE', 'http://localhost/domainanda.com/public_html/image/');
// DIR
define('DIR_APPLICATION', 'C:\xampp\htdocs\domainanda.com/public_html/admin/');
define('DIR_SYSTEM', 'C:\xampp\htdocs\domainanda.com/public_html/system/');
define('DIR_DATABASE', 'C:\xampp\htdocs\domainanda.com/public_html/system/database/');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\domainanda.com/public_html/admin/language/');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\domainanda.com/public_html/admin/view/template/');
define('DIR_CONFIG', 'C:\xampp\htdocs\domainanda.com/public_html/system/config/');
define('DIR_IMAGE', 'C:\xampp\htdocs\domainanda.com/public_html/image/');
define('DIR_CACHE', 'C:\xampp\htdocs\domainanda.com/public_html/system/cache/');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\domainanda.com/public_html/download/');
define('DIR_LOGS', 'C:\xampp\htdocs\domainanda.com/public_html/system/logs/');
define('DIR_CATALOG', 'C:\xampp\htdocs\domainanda.com/public_html/catalog/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'db_toko');
define('DB_PREFIX', '');
?>
Apabila anda sudah mengikuti petunjuk seperti yang saya jabarkan di atas. Nantinya Online Store Backup anda akan bisa dibuka di Localhost. Selamat mencoba semoga bermanfaat.